package com.yy.bolg.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 根据单位编号查询所有设备返回参数实体类
 * @author enamoFu
 * @date 2024-12-14
 */
@ApiModel(value = "根据单位编号查询所有设备返回参数")
public class DeviceResp {

    /**
     * 设备位置ID
     */
    @ApiModelProperty("设备位置ID")
    private String areaID;
    /**
     * 通信方式
     */
    @ApiModelProperty("通信方式")
    private String communicationType;
    /**
     * 运营公司ID
     */
    @ApiModelProperty("运营公司ID")
    private String companyID;
    /**
     * 添加时间
     */
    @ApiModelProperty("添加时间")
    private String createTime;
    /**
     * 设备ID
     */
    @ApiModelProperty("设备ID")
    private String deviceID;
    /**
     * 设备型号
     */
    @ApiModelProperty("设备型号")
    private String deviceModel;
    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    private String deviceName;
    /**
     * 设备序列号
     */
    @ApiModelProperty("设备序列号")
    private String deviceSerial;
    /**
     * 设备状态
     */
    @ApiModelProperty("设备状态")
    private String deviceStatus;
    /**
     * 设备类型
     */
    @ApiModelProperty("设备类型")
    private String deviceType;
    /**
     * 设备位置信息
     */
    @ApiModelProperty("设备位置信息")
    private String location;
    /**
     * 阈值高值
     */
    @ApiModelProperty("阈值高值")
    private double maxThresholdValue;
    /**
     * 阈值低值
     */
    @ApiModelProperty("阈值低值")
    private double minThresholdValue;
    /**
     * 设备厂商类型
     */
    @ApiModelProperty("设备厂商类型：0海康，1大华")
    private String producterID;
    /**
     * 系统类型
     */
    @ApiModelProperty("系统类型")
    private String systemType;
    /**
     * 单位ID
     */
    @ApiModelProperty("单位ID")
    private String unitID;
    /**
     * 传感器更新时间
     */
    @ApiModelProperty("传感器更新时间")
    private String updateTime;

    /**
     * 经度
     */
    @ApiModelProperty("经度")
    private String lon;

    /**
     * 纬度
     */
    @ApiModelProperty("纬度")
    private String lat;

    /**
     * 部件状态
     */
    @ApiModelProperty("部件状态：1正常，0故障")
    private String unitStatus;

    public String getAreaID() {
        return areaID;
    }

    public void setAreaID(String areaID) {
        this.areaID = areaID;
    }

    public String getCommunicationType() {
        return communicationType;
    }

    public void setCommunicationType(String communicationType) {
        this.communicationType = communicationType;
    }

    public String getCompanyID() {
        return companyID;
    }

    public void setCompanyID(String companyID) {
        this.companyID = companyID;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getDeviceID() {
        return deviceID;
    }

    public void setDeviceID(String deviceID) {
        this.deviceID = deviceID;
    }

    public String getDeviceModel() {
        return deviceModel;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceSerial() {
        return deviceSerial;
    }

    public void setDeviceSerial(String deviceSerial) {
        this.deviceSerial = deviceSerial;
    }

    public String getDeviceStatus() {
        return deviceStatus;
    }

    public void setDeviceStatus(String deviceStatus) {
        this.deviceStatus = deviceStatus;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public double getMaxThresholdValue() {
        return maxThresholdValue;
    }

    public void setMaxThresholdValue(double maxThresholdValue) {
        this.maxThresholdValue = maxThresholdValue;
    }

    public double getMinThresholdValue() {
        return minThresholdValue;
    }

    public void setMinThresholdValue(double minThresholdValue) {
        this.minThresholdValue = minThresholdValue;
    }

    public String getProducterID() {
        return producterID;
    }

    public void setProducterID(String producterID) {
        this.producterID = producterID;
    }

    public String getSystemType() {
        return systemType;
    }

    public void setSystemType(String systemType) {
        this.systemType = systemType;
    }

    public String getUnitID() {
        return unitID;
    }

    public void setUnitID(String unitID) {
        this.unitID = unitID;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getLon() {
        return lon;
    }

    public void setLon(String lon) {
        this.lon = lon;
    }

    public String getLat() {
        return lat;
    }

    public void setLat(String lat) {
        this.lat = lat;
    }

    public String getUnitStatus() {
        return unitStatus;
    }

    public void setUnitStatus(String unitStatus) {
        this.unitStatus = unitStatus;
    }
}
